package com.cskaoyan.bytestream.outs;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;

/*
        通过OutputStream对象，完成向文本文件中输出 "hello world"
            a.但是注意到，OutputStream是抽象类，如果要使用OutputStream对象，
              只能使用其子类对象，完成写入功能。
            b.这里还需要注意的是，虽然写入的数据是文本数据，
              但是还没学字符流，所以先使用字节流。

         创建一个流对象(OutputStream子类对象)
        FileOutputStream的构造方法
        // 创建文件字节输出流对象，向由File对象所指定的文件中写入数据
        1.FileOutputStream(File file)

        // 创建文件字节输出流对象，向由路径名字符串name所指定的文件中写入数据
        2.FileOutputStream(String name)


         注意：
         这里的路径名字符串或者File对象，表示的只能是目标文件，而非目录,
         因为我们只能向普通文件中写数据，而不能向目录写数据

 */
public class Demo1StreamObj {

    public static void main(String[] args) throws FileNotFoundException {
        // FileOutputStream(File file)
        //File file = new File("a.txt");
        //FileOutputStream firstfos = new FileOutputStream(file);

        // 2.FileOutputStream(String name)
        FileOutputStream secondfos = new FileOutputStream("a.txt");

    }
}
